home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / os2 / smled121.zip / SMALLED.HLP (.txt) < prev    next >
OS/2 Help File  |  1996-04-08  |  197KB  |  1,733 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Smalled Eric's Small OS/2 editor ΓòÉΓòÉΓòÉ
  3.  
  4.                                   SMALLED 1.21
  5.  
  6. Smalled is a replacement for the OS/2 system editor. It's fast and has a lot of 
  7. extra's over the e editor. Smalled is a 32 bit Multi threaded PM application 
  8. which has all of the attractive OS/2 features like direct manipulation, 
  9. presentation parameters, clipboard support , use of extended attributes, ATM 
  10. font support and WYSIWYG printing. The philosophy behind the programming of 
  11. smalled is found in a number of articles in the EDM/2 magazine. 
  12.  
  13. o Disclaimer Registering/Shareware 
  14. o The Smalled controls 
  15. o How do I ..... 
  16. o What's new / History 
  17. o Future attractions 
  18. o About the author 
  19. o About Smalled 
  20. o Glossary/What is ..... 
  21. o Other Bianchi software products 
  22.  
  23.  
  24. ΓòÉΓòÉΓòÉ 2. The Smalled controls ΓòÉΓòÉΓòÉ
  25.  
  26.  Smalled can be controlled/handled through the normal menu bar, the toolbar or 
  27. the context-popup. Besides that Smalled will respond to direct manipulation and 
  28. knows a number of hot keys. 
  29.  
  30. o The File menu 
  31. o The Edit-menu 
  32. o The Options menu 
  33. o The toolbar 
  34. o The context popup menu 
  35. o Drag-n-drop 
  36. o Using the keys/mouse 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 2.1. The Toolbar ΓòÉΓòÉΓòÉ
  40.  
  41.  The toolbar is the row of small icons (smarticons) at the top of the window 
  42. just under the menubar. By using the mouse and clicking once on these buttons, 
  43. you're able to start the most frequently used functions. In a way the toolbar 
  44. will act as a menu (in fact it is). The toolbar also provides Bubble-help. 
  45. Bubble-help can be toggled by doubleclicking mousebutton2 om the toolbar area. 
  46. The icons in the toolbar have the following functions: 
  47.  
  48. By doubleclicking the icon right here in the help file, you'll get more 
  49. extensive help about the feature attached to the button. 
  50.  
  51. -New. 
  52. -Open 
  53. -Retrieve. 
  54. -Save. 
  55. -Save as. 
  56. -Print. 
  57. -Undo. 
  58. -Cut. 
  59. -Copy. 
  60. -Paste. 
  61. -Clear. 
  62. -Find 
  63. -Find again. 
  64. -Replace. 
  65. -Fonts. 
  66.  
  67.  
  68. ΓòÉΓòÉΓòÉ 2.2. The File menu ΓòÉΓòÉΓòÉ
  69.  
  70.  The file menu contains a number of options which enable you to handle a file 
  71. from and to disk, or to print it. From the items listed below, the New, Open, 
  72. Retrieve, Save and Print options are included in the toolbar. 
  73.  
  74. o New 
  75. o Open... 
  76. o Retrieve... 
  77. o Save 
  78. o Save as... 
  79. o copy to file... 
  80. o Print... 
  81. o File information... 
  82. o Set default dir... 
  83. o Exit 
  84.  
  85.  
  86. ΓòÉΓòÉΓòÉ 2.2.1. New ΓòÉΓòÉΓòÉ
  87.  
  88.  New clears the current document and will fill the titlebar with the filename 
  89. Untitled.fil. If Untitled.fil is the current filename, save will act as if 
  90. save-as is invoked. There is an alternative way to open a new file. If open is 
  91. used with a non-existing filename, a new action is invoked and the name of the 
  92. new file is set to the name entered. An alternative way to invoke new is 
  93. through drag-n-drop. If the titlebar icon is dragged to the shredder, Smalled 
  94. will invoke a new action. 
  95.  
  96. If you select New or press the new button  , Smalled will first check if the 
  97. file you're currently editing has changed since load-time or since the last 
  98. time it was saved. If this is the case, you will be prompted if the current 
  99. contents of Smalled have to be saved. You can reply with: 
  100.  
  101. Cancel: cancels the whole operation. You will return in the current document. 
  102.  
  103. No: doesn't save the current file, but it will perform the new operation. 
  104.  
  105. Yes: saves the current file and performs the new operation. 
  106.  
  107.  
  108. ΓòÉΓòÉΓòÉ 2.2.2. Opening a file ΓòÉΓòÉΓòÉ
  109.  
  110.  If the Open option is choosen from the file menu or the open button  is 
  111. pressed, Smalled will first check if the file you're currently editing has 
  112. changed since load-time or since the last time it was saved. If this is the 
  113. case, you will be prompted if the current contents of Smalled have to be saved. 
  114. You can reply with: 
  115.  
  116. Cancel: cancels the whole operation. You will return in the current document. 
  117.  
  118. No: doesn't save the current file, but it start the fileopen dialog. The 
  119. contents of Smalled aren't distroyed yet, so if you press cancel in the 
  120. fileopen dialog, smalled returns to the current text. 
  121.  
  122. Yes: saves the current file and it will start the fileopen dialog. 
  123.  
  124. The fileopen dialog will be opened in the directory set with the set default 
  125. directory dialog. This can be either a default directory or the directory in 
  126. which the last opened file resides. 
  127.  
  128. If a filename is entered in the file open dialog, that doesn't exist, Smalled 
  129. will assume that you want to create a new file. It will clear the current 
  130. contents of smalled and set the filename in the titlebar to the name entered. 
  131. So if a nonexisting filename is entered, Open functions like New with the 
  132. ability to set a new filename. If you do this, an alarm will sound and the 
  133. statusbar will mention what you're doing. 
  134.  
  135. An alternative way of opening a file is to use the drag-n-drop capability of 
  136. OS/2. If a file object is dropped on the Smalled icon, Smalled will be started 
  137. and the dropped object will be opened. Drag-n-drop can also be used when 
  138. Smalled is already started. If an object is dropped on the Edit area, the 
  139. dropped file will be opened. If Smalled already contains text, this drop will 
  140. have the effect of a retrieve action. The contents of the dropped file will be 
  141. inserted at the point were the file is dropped (droppoint). 
  142.  
  143. Besides getting the file contents into Smalled, there are some values loaded 
  144. from the extended attributes if the file was previously saved with Smalled. The 
  145. font, tab, wrap and cursor position settings are loaded from the extended 
  146. attributes. 
  147.  
  148. Smalled can handle large files. However, some operations may become rather slow 
  149. as files grow very large (>800Kb). However, most of the time this shouldn't be 
  150. a problem because Smalled is multi-threaded. You may start editing or searching 
  151. while Smalled is still loading a file. 
  152.  
  153.  
  154. ΓòÉΓòÉΓòÉ 2.2.3. Retrieve ΓòÉΓòÉΓòÉ
  155.  
  156.  If Retrieve is selected from the File menu or if the retrieve button is 
  157. pressed, Smalled will start an action which has a large similarity with opening 
  158. a file. The fileopen dialog will be started using the directory set with the 
  159. Set default directory dialog and a filename can be entered. If the filename 
  160. doesn't exist, you will be prompted so. 
  161.  
  162. If the file exists, it will be opened and the contents of this file will be 
  163. inserted at the current cursor position. The name of the file which is 
  164. currently being edited will be preserved. The font, tab and wrap settings of 
  165. the retrieved file will NOT be used. The retrieved text will use the settings 
  166. of the current file. There is however one xeption. If you're retrieving a file 
  167. while the smalled doesn't contain anything, it will handle a file-retrieve as a 
  168. fileopen. 
  169.  
  170. An alternative way of retrieving a file is to use the  drag-n-drop  capability 
  171. of OS/2. If a file object is dropped on the Edit area,  the dropped file will 
  172. be retrieved. The file contents will be inserted in the current text at the 
  173. position of the drop (droppoint). 
  174.  
  175.  
  176. ΓòÉΓòÉΓòÉ 2.2.4. File information ΓòÉΓòÉΓòÉ
  177.  
  178.  The file information option in the file menu gives the possibility to get some 
  179. more information about the file you're currently editing. This option will only 
  180. work if the file you're editing is already present on disk. If you're editing a 
  181. new document, file information won't be available. 
  182.  
  183. File information gives info about: 
  184.  
  185. - Current filename 
  186. - Current filesize 
  187. - Allocated filesize 
  188. - Creation date (HPFS only) 
  189. - Last access (HPFS only) 
  190. - Last write 
  191. - File attributes 
  192. Besides that it gives information about three settings saved in the extended 
  193. attributes. 
  194.  
  195. - Used font 
  196. - Word wrap 
  197. - Used tabsize 
  198.  
  199.  
  200. ΓòÉΓòÉΓòÉ 2.2.5. Save ΓòÉΓòÉΓòÉ
  201.  
  202.  Saving the Smalled contents can be done by choosing the Save option from the 
  203. File menu, by pressing the save button  ,by using the popup if you have it 
  204. configured so that it will contain a save option or by use drag-n-drop. There 
  205. is also a CTRL-S hotkey that will invoke save. Smalled will save the contents, 
  206. even if they aren't changed since last save or since load-time. 
  207.  
  208. When a file is saved, the number of bytes saved to disk are displayed in the 
  209. statusbar. At the end of the save action the statusbar will display that the 
  210. file is saved including the total number of bytes saved. Normally this goes 
  211. very fast. 
  212.  
  213. If a file is saved, not only the contents are saved, but also the used font 
  214. ,the word wrap settings, the tab settings and the current cursor position. 
  215. These settings are saved in the Extended attributes. This way the files can 
  216. still be handled as pure ASCII.The drawback is that saving a file on a fat 
  217. drive may take extra time because the ea's on a fat drive must be saved in a 
  218. separate file. 
  219.  
  220. The name used for saving the file is displayed in the titlebar. If the titlebar 
  221. contains the name Untitled.fil, Smalled assumes that you're editing a new file 
  222. and no filename has been entered yet. The standard file dialog will be started 
  223. so that a valid name may be entered. 
  224.  
  225. If the current name isn't the name you want to use for the file, use  save as 
  226. to save the Smalled contents. 
  227.  
  228. There is another (rather rude) way to save the Smalled contents. When Smalled 
  229. is exited, the current contents are checked if they're changed since load-time 
  230. or since the last save action. If this is the case, you're prompted if the 
  231. current contents have to be saved. 
  232.  
  233.  
  234. ΓòÉΓòÉΓòÉ 2.2.6. Save as ΓòÉΓòÉΓòÉ
  235.  
  236.  The Save as option of the file menu has as main purpose to save an existing 
  237. file under a new name. Normally the filename of the contents is diplayed in the 
  238. titlebar. The name displayed will be used when Save as starts the standard file 
  239. dialog. After the Save as action, the filename used for the file saved will be 
  240. changed in the filename used for save as. If you don't want that name to be 
  241. changed use the copy to file option in the same menu. 
  242.  
  243. If a text-selection is active in the edit area, the fileopen dialog will show a 
  244. checkbox which will enable you to save the selected text to a file. If this 
  245. option is choosen, the filename for the current text won't be changed. 
  246.  
  247. If the filename entered in the save dialog already exists, you're prompted. At 
  248. that point you can choose to overwrite the existing file or to cancel the save 
  249. as action. 
  250.  
  251.  
  252. ΓòÉΓòÉΓòÉ 2.2.7. copy to file... ΓòÉΓòÉΓòÉ
  253.  
  254.  The copy to file action enables you to save the file currently being edited 
  255. under another name (and in another path or drive) without changing the current 
  256. filename. This way it's easy to make multiple copies of one text-file. If copy 
  257. to file is enabled, the standard file dialog is started. In the header of that 
  258. dialog you can see that copy to is started. 
  259.  
  260. If a text-selection is active in the edit area, the fileopen dialog will show a 
  261. checkbox which will enable you to save the selected text to a file. 
  262.  
  263. You may use all the facilities of the file open dialog, it won't affect the 
  264. file you're currently editing. 
  265.  
  266.  
  267. ΓòÉΓòÉΓòÉ 2.2.8. Print ΓòÉΓòÉΓòÉ
  268.  
  269.  By choosing the print option of the File menu or the print button  is 
  270. selected, a print dialog is started. From this dialog you can print the entire 
  271. text, or a selection if one is active. If a selection has to be printed, check 
  272. the "print selected text" checkbox. Another attractive way to print the text or 
  273. a selection is by using drag-n-drop. If this dialog is activated, the default 
  274. printer will be hilited in the listbox of this dialog. If you've got more 
  275. printers installed, another printer can be selected by hiliting the 
  276. printername. (It may be a good idea to install more printerobjects even if 
  277. you've only got one physical printer. Every printerobject can have a different 
  278. set of properties. For example, one printer for draft, one for landscape, etc.) 
  279.  
  280. The print job properties for the printjob you're about to start can be modified 
  281. by choosing the setup button. A printer specific setup dialog will appear. This 
  282. dialog is contained in the printer driver and has its own help. 
  283.  
  284. If the print button is hit, the printing will start. The Smalled print routine 
  285. is multi-threaded. This means you can work while Smalled is printing. The 
  286. Smalled print routine is a two staged routine. In the first stage, the contents 
  287. of the edit area are read. During this action a red slider will show the 
  288. progress made. During this red period, you shouldn't make any changes in the 
  289. text. Any changes made during this period may show up in the print (depending 
  290. on whether Smalled has already handled the line you're working on). 
  291.  
  292. The next stage in printing is the actual printing. The progress in this action 
  293. is shown by a yellow slider. During this action every function in Smalled may 
  294. be performed, it won't disturb the printout. Exiting Smalled at this time will 
  295. cause the printjob to be discarded without any further notice! 
  296.  
  297. The Smalled print facility features WYSIWYG printing. The way things look on 
  298. screen, they will look on paper. This means: 
  299.  
  300. the font used in the edit area is the same font as used by the printer. If a 
  301. font incompatebility occurs, the print routine will try to match the printer 
  302. font as close as possible to the used screen font. All ATM fonts are supported. 
  303.  
  304. If word wrap is on, the width of the lines printed are set by the size of the 
  305. main Smalled window! There's no checking if the line width exeeds the printer 
  306. page width! 
  307.  
  308. The tab size as set in the Smalled is also used in the printed document. By 
  309. using tabs it's possible to create tables. 
  310.  
  311.  
  312. ΓòÉΓòÉΓòÉ 2.2.9. Exit ΓòÉΓòÉΓòÉ
  313.  
  314.  Exiting Smalled can be done by double clicking on the system icon, by 
  315. selecting the exit option of the file menu, by clicking the exit button in the 
  316. titlebar  or by using the F3 button. In all cases Smalled will check if the 
  317. file contents are changed since the last save action or since load-time. If 
  318. this is the case, you are prompted if the file has to be saved, if the exit 
  319. procedure should be canceled or if Smalled should quit without saving the 
  320. changes. 
  321.  
  322. If the current filename is Untitled.fil, selecting Yes from the dialog will 
  323. start the save as file dialog, so you can enter a valid filename. 
  324.  
  325. If a Smalled print session is active, it is discarded as Smalled exits! 
  326.  
  327. Smalled will also exit if CTRL-x or ALT-F4 is pressed. 
  328.  
  329.  
  330. ΓòÉΓòÉΓòÉ 2.2.10. Set default dir ΓòÉΓòÉΓòÉ
  331.  
  332.  Set default dir activates a dialog which will enable you to set the default 
  333. directory for save and open actions. A drive can be selected in the combobox in 
  334. the upper-left corner. The listbox will show the subdirectories of the current 
  335. directory of that drive. If a subdirectory is selected by a double-click, this 
  336. dir is added to the default path displayed above the listbox. If OK is pressed, 
  337. the directory shown in the top entryfield will be saved as standard directory 
  338. which will be used in save as and open actions. 
  339.  
  340. If the checkbox in Last used directory is flagged, the directory last 
  341. approached for a file open or file retrieve is used as default dir. So opening 
  342. a file in a new directory will make this directory default. If this flag is on, 
  343. the directory set in the dialog has no meaning. 
  344.  
  345.  
  346. ΓòÉΓòÉΓòÉ 2.3. The Edit-menu ΓòÉΓòÉΓòÉ
  347.  
  348.  The Smalled Edit-menu contains the items used to modify (or used in modifying) 
  349. the contents of the Smalled edit area. The Edit-menu contains the following 
  350. items: 
  351.  
  352. o - Undo 
  353. o - Cut 
  354. o - Cut line 
  355. o - Copy 
  356. o - Paste 
  357. o - Clear 
  358. o - Goto line 
  359. o - Find 
  360. o - Find again 
  361. o - Replace 
  362. o - Select all 
  363.  
  364.  
  365. ΓòÉΓòÉΓòÉ 2.3.1. Undo ΓòÉΓòÉΓòÉ
  366.  
  367.  Undo can be activated through the Edit-menu Undo option or by hitting the 
  368. button. 
  369.  
  370. Undo will try to undo (or redo) the last action. Smalled contains a one level 
  371. undo buffer. This means only the last action can be undone! 
  372.  
  373. Since version 0.96 Font changes can also be undone or redone. So a fontchange 
  374. if it is invoked by a fontdrop or by setting the font through the font dialog 
  375. can be undone. Because Smalled has a one level undo, changing the font will 
  376. destroy the contents of the undo buffer. So after a font change a cut, paste or 
  377. clear action can't be undone! 
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 2.3.2. Cut ΓòÉΓòÉΓòÉ
  381.  
  382.  Cut can be activated through the Edit-menu option Cut, by hitting the  button 
  383. or by using the Shift-Del key combination. If there's no text selected, the cut 
  384. option is not available. Cut is also available trough the popup-menu if there's 
  385. text selected. If cut is used to move text in Smalled, or between multiple 
  386. instances of smalled (or EPM), it's more conveniant to use drag-n-drop. 
  387.  
  388. Cut deletes the selected text from the edit area and copies it to the 
  389. Clipboard. The text cut to the clipboard can be retrieved anywhere in the text 
  390. by using the paste function. When cut is invoked, any previous text contents of 
  391. the clipboard are destroyed. The Cut operation in Smalled is supported in the 
  392. main edit area and in several dialogs, in which parts of the text can be 
  393. selected like in the find, replace and the file-dialog. Use mouse or 
  394. Shift-arrow to select and cut to the clipboard (Shift-Del). 
  395.  
  396. The maximum amount of text you may cut to the clipboard is limited to 64 Kb in 
  397. Smalled. If you try to cut more then 64 Kb. Smalled will give an error message 
  398. and discard the cut operation. This is because Smalled is based on the MLE 
  399. control which has this restriction. In future releases of smalled this 
  400. restriction may be overcome. This limitation isn't there if drag-n-drop is used 
  401. when moving text. 
  402.  
  403.  
  404. ΓòÉΓòÉΓòÉ 2.3.3. Cut line ΓòÉΓòÉΓòÉ
  405.  
  406. Since version 1.20 the cut-line option has been added. This option can also be 
  407. activated by using the CTRL-Y hotkey. This key-combination is very popular in 
  408. many editors. It cuts the current line to the clipboard. It doesn't matter if 
  409. WRAP is turned on or off. 
  410.  
  411.  
  412. ΓòÉΓòÉΓòÉ 2.3.4. Copy ΓòÉΓòÉΓòÉ
  413.  
  414.  Copy can be activated through the Edit-menu option Copy, by hitting the 
  415. button or the Control-Ins key combination. If there's no text selected, the 
  416. copy option is not available. If there's text selected, copy is also available 
  417. from the popup-menu. There's is also anothet way to use copy. You can simply 
  418. use the very convenient drag-n-drop possibility. Drag the selected text to the 
  419. point where you want it and simply drop it. 
  420.  
  421. Copy copies the selected text to the Clipboard so it can be used somewhere else 
  422. in a paste operation. The selected text remains unchanged although previous 
  423. text contents of the clipboard are destroyed.  Text can be copied from the main 
  424. edit area and from several dialogs, in which parts of the text can be selected 
  425. like in the find, replace and the file-dialog. Use mouse or Shift-arrow to 
  426. select text and copy it to the clipboard by invoking Control-Ins. 
  427.  
  428. In Smalled a copy operation is limited to 64Kb. So if you select more then 64 
  429. Kb of text and try to copy it to the clipboard an error message is displayed 
  430. and the copy action will be discarded! This limitation isn't operartional if 
  431. text is copied by invoking a drag-n-drop operation. Through Drag-n-drop you can 
  432. copy any amount of text in a document or between documents. 
  433.  
  434.  
  435. ΓòÉΓòÉΓòÉ 2.3.5. Paste ΓòÉΓòÉΓòÉ
  436.  
  437.  Paste can be activated through the Edit-menu option Paste, by hitting the 
  438. button or the Shift-Ins key combination. If there's no text in the clipboard, 
  439. the paste option is not available. If the clipboard contains text, Paste may 
  440. also be selected from the popup-menu. If cut is used to move text in Smalled, 
  441. or between multiple instances of smalled (or EPM), it's more conveniant to use 
  442. drag-n-drop. 
  443.  
  444. Paste copies the data from the Clipboard (if there is any) to the current 
  445. cursor position in the main window . If any text is currently selected, it will 
  446. be deleted and replaced by the contents of the clipboard. If you want to 
  447. perform a paste in a dialog window, use Shift-Ins. 
  448.  
  449. The amount of text that smalled can paste is limited to 64Kb. If you try to 
  450. paste more  then 64 Kb of text, Smalled will give an error message and the 
  451. paste operation is discarded. This limitation isn't there when Drag-n-drop is 
  452. used. 
  453.  
  454.  
  455. ΓòÉΓòÉΓòÉ 2.3.6. Clear ΓòÉΓòÉΓòÉ
  456.  
  457.  Clear can be activated through the Edit-menu option Clear, by hitting the 
  458. button or the delete key. If there's no text currently selected, the clear 
  459. option is not available. If there's text selected, Clear may also be invoked 
  460. from the popup-menu. Besides using the clear button or popup you may also drag 
  461. the selected text to the shredder. The effect will be the same as deleting the 
  462. text. Shredded text can also be undone. 
  463.  
  464. A clear action deletes the currently selected text. This action can eventually 
  465. be undone by using Undo. 
  466.  
  467.  
  468. ΓòÉΓòÉΓòÉ 2.3.7. Find ΓòÉΓòÉΓòÉ
  469.  
  470.  The find dialog can be activated by using the Edit menu Find... option, by 
  471. hitting the button or by using the CTRL-F hotkey. Besides that, Find may also 
  472. be invoked from the popup-menu, if it is configured that way. The find dialog 
  473. is a modeless dialog. This means you can open it and still keep on working in 
  474. the edit area. If the dialog window is clicked, or the replace menu-option or 
  475. button is clicked, the dialog will become active. 
  476.  
  477. In the find dialog a find item can be entered. The maximum length of a find 
  478. item is 64 characters. If the find button is hit, a search will be conducted 
  479. through the text. This search can be tailored. Since version 1.00, two 
  480. checkboxes are added for this purpose. Normally a search will start at the 
  481. current cursor position and keep searching until the end of the file is reached 
  482. or the desired item is found. By checking the global checkbox, the search will 
  483. be conducted from the top of the file. Through the second checkbox, the search 
  484. can be made case-sensitive. This means that an exact match of the search-item 
  485. concerning upper- and lower case characters is performed. If this checkbox 
  486. isn't flagged, the search doesn't make a difference between upper- and lower 
  487. case characters. If a match is found, it will be hilited (selected). If no 
  488. matching item is found, a message is displayed. 
  489.  
  490. If a find is invoked, Smalled will also set a so-called jumppoint. This enables 
  491. you to return quickly to the point from where the find was invoked. 
  492.  
  493. If an item is found, the find dialog will dissapear. If the entered item has to 
  494. be searched again, it's possible to invoke the Find option again. Although a 
  495. simpler aproach is to use the Find again option. 
  496.  
  497. It is possible to move the find dialog around. Everytime this dialog is 
  498. invoked, it will look at the settings you set through Preferences. If the Use 
  499. last Find-dialog position was checked, the last position will be used to 
  500. display the dialog. If this setting was not checked, the dialog will be 
  501. displayed relative to the mouse-pointer. So you can position the dialog in the 
  502. place you find the most conveniant. Besides the position, the dialog will also 
  503. remember the last entered search item. 
  504.  
  505.  
  506. ΓòÉΓòÉΓòÉ 2.3.8. Find Again ΓòÉΓòÉΓòÉ
  507.  
  508.  Find again can be activated by using the Edit-menu Find again option or by 
  509. hitting the button. For the find again action, there are also two hotkeys 
  510. defined. Find again will also be invoked if F2 or CTRL-a is pressed. Besides 
  511. that, Find again may also be invoked from the popup-menu, if it is configured 
  512. that way. 
  513.  
  514. This option can only be used if the find action has been invoked at least once. 
  515. If find has been invoked, the search-text is preserved. Find again will use 
  516. this search-text. Find again will conduct a non-casesensitive search from the 
  517. current cursor position until the end off the file or until a matching item is 
  518. found. If a match is found, it will be hilited (selected). If no match is 
  519. found, an error message will be displayed. 
  520.  
  521. If Find again is invoked, Smalled will reset the jumppoint.This enables you to 
  522. return quickly to the point from where the last Find (again) was invoked. 
  523.  
  524.  
  525. ΓòÉΓòÉΓòÉ 2.3.9. Replace ΓòÉΓòÉΓòÉ
  526.  
  527.  The replace dialog can be activated by using the Edit-menu Replace... option, 
  528. by hitting the button or by using the CTRL-R hotkey. Besides that, Replace may 
  529. also be invoked from the popup-menu if it is configured that way. The replace 
  530. dialog is a modeless dialog. This means you can open it and still keep on 
  531. working in the edit area. If the dialog window is clicked, or the replace 
  532. menu-option or button is clicked, the dialog will become active. 
  533.  
  534. In the replace dialog, a target string and a replacement string can be entered. 
  535. With these strings, several actions can be started. 
  536.  
  537. - Next: if an item has already been found and selected, Next will try to find 
  538. the next match from the cursor on down. If a match has been selected, Next will 
  539. leave it alone and will try to find the next match. 
  540.  
  541. - Replace: if no item has yet been found, the replace action will first locate 
  542. a possible match and select it. This match isn't replaced yet. If replace is 
  543. hit again, the selected match will be replaced and Smalled will try to locate 
  544. the next match from the cursor on down. 
  545.  
  546. - All: All will replace all matches from the cursor on down, without prompting 
  547. the user. 
  548.  
  549. - Cancel: cancels the replace action and closes the replace dialog. 
  550.  
  551. If no replacement string is entered and the replace action is started, the 
  552. target string  is deleted (when found). 
  553.  
  554. The search action the replace dialog conducts, works just like find. (In fact 
  555. it uses the same code.) Since version 1.00, two checkboxes are added to the 
  556. replace dialog. If Global is checked, the first search for the target-item will 
  557. be conducted from the top of the file, if it concernes the replace key and the 
  558. all key. Next always searches from the cursor position. If global isn't 
  559. checked, the search always goes from the current cursor position. 
  560.  
  561. The replace dialog will remember the place it is dragged to, so the next time 
  562. replace is invoked, the dialog will check the settings in Preferences. If the 
  563. Use last Rplace-dialog position is checked, the dialog will open at the last 
  564. used position, if it isn't checked, the dialog will appear relative to the 
  565. mouse-pointer. This enables you to put the replace dialog in a spot you find 
  566. the most conveniant. This position will be remembered through sessions. Besides 
  567. remembering the dialog window place, the target and replacement strings are 
  568. also remebered (although not between sessions). 
  569.  
  570.  Replace also sets a jumppoint. So by invoking CTRL-J, the cursor will jump to 
  571. the last point the cursor was before the replace. 
  572.  
  573.  
  574. ΓòÉΓòÉΓòÉ 2.3.10. Select all ΓòÉΓòÉΓòÉ
  575.  
  576.  Select all will make a selection of all the text entered in Smalled. Don't use 
  577. this option if you want to delete all text in a large file. This takes a lot of 
  578. time because the complete file contents will be transfered into the undo 
  579. buffer! Better and faster is to use the New option from the File menu. 
  580.  
  581.  
  582. ΓòÉΓòÉΓòÉ 2.3.11. Goto line ΓòÉΓòÉΓòÉ
  583.  
  584.  There are several ways to go to a specific line. You may use the Goto Line 
  585. option of the Edit menu or the CTRL-G hot-key to activate the goto line dialog. 
  586. Besides that, Goto again may also be invoked from the popup-menu if it is 
  587. configured that way.   This dialog can be handled through use of the keyboard 
  588. or by using the mouse. You may use the up - and down arrow keys to scroll to 
  589. all the possible line nr's (it automaticly switches between 1 and the maximum 
  590. linenr and vice versa). It's also possible to click with the mouse on the 
  591. arrows displayed with the spinbutton. 
  592.  
  593. If a goto is invoked, the jumppoint will be reset to the current line before 
  594. the jump, so that with a stroke of CTRL-J the cursor returns to the last point 
  595. before goto was invoked. 
  596.  
  597. Another (easy) way to change the current line, is to invoke active vertical 
  598. scrolling . You can grab the vertical scrollbar with the mouse and drag it. The 
  599. text will then scroll, meanwhile the linenumber of the topmost line will be 
  600. displayed in the statusbar. 
  601.  
  602.  
  603. ΓòÉΓòÉΓòÉ 2.3.12. Jumppoint ΓòÉΓòÉΓòÉ
  604.  
  605.  Since version 1.0, Smalled knows a so-called jumppoint. A jumppoint can be 
  606. used for fast switching between two points in the text. If a file is opened, 
  607. Smalled will look if it is a file previously saved with Smalled. If this is the 
  608. case, Smalled will restore the last cursor position. At that moment, the 
  609. jumppoint is initialized with a 1. 
  610.  
  611. If the jumppoint hotkey CTRL-J is pressed, the cursor will jump to line 1 and 
  612. the corsor position from where the jump took off is saved as the next 
  613. jumppoint. So if CTRL-J is pressed again, the cursor will return to the place 
  614. before the jump and the jumppoint is set again to the linenr from where the 
  615. jump took off. 
  616.  
  617. Setting Jumppoints : 
  618.  
  619. a jumppoint can be set by invoking a jumppoint. If CTRL-J is pressed, the 
  620. cursor position  from where the jump took off will be the next jumppoint. 
  621.  
  622. Find and replace will also set jumppoints. If a find/replace is invoked and the 
  623. cursor moves to a find match, the place from where the find was invoked is 
  624. stored as a jumppoint. So pressing CTRL-J will return to the place before the 
  625. jumppoint. Note that the next jumppoint is the place where find found a match! 
  626.  
  627. A jumppoint is also set as goto is invoked. The cursorpoint from where goto 
  628. took off, is set as jumppoint. 
  629.  
  630.  
  631. ΓòÉΓòÉΓòÉ 2.4. The Options menu ΓòÉΓòÉΓòÉ
  632.  
  633.  The options menu contains items with which the working mode of Smalled can be 
  634. changed. 
  635.  
  636. o Set font 
  637. o Set color 
  638. o tab set 
  639. o Word wrap 
  640. o Text info 
  641. o Use default font 
  642. o Preferences 
  643.  
  644.  
  645. ΓòÉΓòÉΓòÉ 2.4.1. Set font ΓòÉΓòÉΓòÉ
  646.  
  647.  Setting the current font can be done in a number of ways. You can select the 
  648. button or select the fonts.. option in the edit-menu. This will start the 
  649. Standard font dialog. Through this dialog a new font can be appleid as current 
  650. font or saved as default font. If a font is set, the new font will be displayed 
  651. in the statusbar. A font change can be undone by using Undo . 
  652.  
  653. A more elegant way is to use Drag-n-Drop. By opening the font palette in the 
  654. system setup folder, you can select a font and drop it on the edit area. 
  655. Smalled will change the current font to the dropped font. The new font will be 
  656. displayed in the statusbar. If the file is saved, this font will be remembered 
  657. when the file is reopened or retrieved. 
  658.  
  659. If the font menu is activated, the change flag will be changed. This means that 
  660. Smalled thinks the file is changed. If you exit Smalled, you will be prompted 
  661. to save the file even if the contents aren't changed text-wise. If the file is 
  662. saved, the selected font will be saved in the EA's. So the font will be 
  663. remembered when the file is reopened or retrieved. 
  664.  
  665.  
  666. ΓòÉΓòÉΓòÉ 2.4.2. tab set ΓòÉΓòÉΓòÉ
  667.  
  668.  If the Tab set option from the options menu is activated, a dialog will be 
  669. displayed. 
  670.  
  671. In this dialog, the new tabsize in mm can be entered. Also visible is the 
  672. default value for the tab-size. This default value is used if a new document is 
  673. created or if a file is opened that isn't saved by Smalled, so it doesn't have 
  674. it's own tab-size stored in the EA's. If Apply is hit, the tabsize in the edit 
  675. area is set to the entered value. This also happens when Save is hit. Save will 
  676. also save the entered tab-size as default. 
  677.  
  678. The tab setting used in the edit area will also be used while  printing. 
  679. Besides that it will be saved in EA's of the file when the file is saved. 
  680.  
  681.  
  682. ΓòÉΓòÉΓòÉ 2.4.3. Word wrap ΓòÉΓòÉΓòÉ
  683.  
  684.  If word wrap is turned on, the lines that exceed the width of the edit area 
  685. window, will be reflowed to the next line. However, no hard return will be 
  686. inserted. 
  687.  
  688. Word wrap can be used to set the page width for a print job. If word wrap is 
  689. turned on, the print routine will calculate the line width and use it while 
  690. printing. This way making the Smalled window smaller or larger will in/decrease 
  691. the page width. 
  692.  
  693. Word wrap is a flagged menu item. When the options menu is opened, you can see 
  694. immediately if word wrap is on or off. If it's on. a little check mark appears 
  695. next to the Word wrap option. If word wrap is turned of, no check mark will 
  696. show. By selecting word wrap from the option menu, you can toggle this setting. 
  697. The wrap setting can also be toggled by the CTRL-W key combination. 
  698.  
  699. The default setting for wrap can be set using the Preferences dialog. The 
  700. default will be used if a new file is created or a file with no smalled ea's 
  701. attached is loaded. 
  702.  
  703.  
  704. ΓòÉΓòÉΓòÉ 2.4.4. Text info ΓòÉΓòÉΓòÉ
  705.  
  706.  Text info supplies the user with some information about the text currently 
  707. loaded. Text info will display the number of characters, the number of lines 
  708. and the font currently used in the statusbar. 
  709.  
  710.  
  711. ΓòÉΓòÉΓòÉ 2.4.5. Preferences ΓòÉΓòÉΓòÉ
  712.  
  713.  One of the things new to the 1.00 version was the preferences dialog. Through 
  714. this dialog the behaviour of Smalled can be controlled for several items. If an 
  715. item in the dialog is checked, it will be active. When the OK button is 
  716. pressed, the changes set will be saved as default. Besides that the changes in 
  717. the popup and general area will take effect immediately.   The dialog contains 
  718. three area's.: 
  719.  
  720. Popup: The popup area contains items that can be added to the  context popup. 
  721. The context popup will always contain the cut, clear, copy and paste items. If 
  722. the dialog is closed with OK, the changes made for the popup will take effect 
  723. immediately. 
  724.  
  725. Text: In the text area only one item can be changed, the wrap item. The indent 
  726. item will be available in future releeases. The setting for wrap will be saved 
  727. as default, but it won't effect the text currently loaded. 
  728.  
  729. Toolbar: In the toolbar section, two toolbar settings are handled. the toolbar 
  730. can be turned of as can bubble-help. (Note that bubble-help can be toggled by 
  731. double-clicking the right mouse-button on the toolbar.) If anything is changed 
  732. in the general area, the changes will be visible directly after pressing OK. 
  733.  
  734. General: The general area contains four items that handle some of the Smalled 
  735. controls. The exit button is the small button in the titlebar. This can be 
  736. turned off. There are an ever increasing number of utilities that make such a 
  737. button possible. Two buttons isn't very elegant. The load cursor position 
  738. checkbox toggles the setting of the last used cursor-position. If a file is 
  739. saved, the cursor-position at that moment is saved too. If a file is loaded 
  740. into Smalled, this cursor-position can be restored. If the check-box is on, the 
  741. position will be restored, if it isn't, the cursor will apear at position 1,1. 
  742.  
  743. Smalled can also save the last position of the find and replace dialogs. If the 
  744. checkboxes are on, the find and replace dialogs will appear at the last used 
  745. position. If the check-boxes are off, the dialogs appear relative to the 
  746. mouse-pointer. In this case, starting a find or replace dialog from the 
  747. main-menu, the popup or the toolbar will all result in different positions on 
  748. the screen. 
  749.  
  750. Smalled contains a full Drag-n-drop interface since version 1.20. In the 
  751. general settings it's possible to modify the behaviour of saving text through 
  752. drag-n-drop. With Use original filename, the dragged text will be saved with 
  753. the filename currently in the titlebar if this isn't Untitled. Normally the 
  754. dragged text will be saved as the system default [data file]. 
  755.  
  756.  
  757. ΓòÉΓòÉΓòÉ 2.4.6. Use default font ΓòÉΓòÉΓòÉ
  758.  
  759. If Use default font is selected, the font set as default font will be retrieved 
  760. from the OS2.INI file and activated. This font change is confirmed in the 
  761. statusbar. 
  762.  
  763.  
  764. ΓòÉΓòÉΓòÉ 2.4.7. Set color dialog ΓòÉΓòÉΓòÉ
  765.  
  766.  The set color option in the Options menu will start the change color dialog. 
  767. In this dialogbox two areas with colored squares are displayed. The left area 
  768. controls the forground color (text), the right area controls the background 
  769. color. By single clicking on one of the colored squares, the color of the 
  770. sample underneath the colored areas will change to the selected color. 
  771.  
  772. If Save is clicked, the choosen color combination will be made current in 
  773. smalled. Besides that the selected color setting will be saved in the OS/2 INI 
  774. file and become the default color for the next sessions. If Apply is clicked, 
  775. the selected color setting will be made active for the current session, but it 
  776. won't be saved as default. 
  777.  
  778. The colors used in this color dialog are the 16 standard solid colors (first 16 
  779. squares). The other nine colors depend on the setting of the system colors on 
  780. your machine. If these colors are changed (use scheme palettes), the colors in 
  781. this dialog as well the edit area may change. The next nine colors in the color 
  782. dialog map to the following system colors. 
  783.  
  784. 1 Window background 
  785. 2 Active titlebar 
  786. 3 Desktop 
  787. 4 Active window border 
  788. 5 Standard MLE background 
  789. 6 Standard text color 
  790. 7 Help background 
  791. 8 Help highlight 
  792. 9 Neutral color (Text) 
  793.  
  794. You may also change the colors of smalled by dropping colors on the smalled 
  795. window. Every part of the smalled window (title, statusbar, menu etc.)can be 
  796. changed using 256 colors. These colors will also be saved as default. The main 
  797. edit area however accepts only 16 basic solid colors. Besides that dropping a 
  798. color on the edit area will have the same effect as applying a color (this 
  799. color won't be saved). 
  800.  
  801.  
  802. ΓòÉΓòÉΓòÉ 2.5. The context popup menu ΓòÉΓòÉΓòÉ
  803.  
  804.  Since version 0.96, Smalled has a context sensitive popup menu. This menu will 
  805. be activated as the mouse button2 is clicked on the edit area. This popup will 
  806. contain the most used edit functions, Cut, Paste, Copy and Clear. 
  807.  
  808. From these items the popup will show only those items that can be activated. So 
  809. if text is selected, the popup will at least show the functions Copy, Clear and 
  810. Cut. If no text is selected, those options won't show. For the paste option the 
  811. clipboard is checked. If it cantains valid data, the paste options will be 
  812. displayed. 
  813.  
  814. If no popup is showing on a right mouse click, there probably isn't any text 
  815. selected and the clipboard will be empty. 
  816.  
  817. The functionality of the context popup is largely expanded in version 1.00. 
  818. Since this version a number of actions can be added to the popup. Besides the 
  819. Copy, Cut, Paste and Clear functions, Save, Save as, Find, Find again, Replace, 
  820. Goto and Undo can be added. To set your choice of popup functions, use the 
  821. Preferences dialog. 
  822.  
  823. NOTE: There is a great package to enhance the desktop. It's called NPSWPS 
  824. (check it out). However since version 1.81 of this package there is an 
  825. incompatibility with Smalled. Having the NPSWPS Entry Field Menu enabled causes 
  826. Smalled's context popup to disappear. If you want to use Smalled.s popup 
  827. instead of NPSWPS's popup, you should disable the Entry File Menu in NPSWPS. 
  828. This option can be found under the OTHERS tab in the NPSWPS package. 
  829.  
  830.  
  831. ΓòÉΓòÉΓòÉ 3. Disclaimer ΓòÉΓòÉΓòÉ
  832.  
  833.  ====DISCLAIMER==== 
  834.  
  835. This package is provided "as is", without any guarantees or warrantees 
  836. whatsoever. Eric Slaats / Bianchi Software are not liable or responsible for 
  837. any loss or damage of any kind whatsoever, including, but not limited to, 
  838. losses of a financial, physical, emotional, marital, social, or mental nature 
  839. that may result from the use or the purported use of anything in this package, 
  840. for any purpose whatsoever. 
  841.  
  842. This product is supplied "as is", and without any warranties. You may 
  843. distribute this shareware version of Smalled if the following conditions are 
  844. met: 
  845.  
  846.  1. The distributed archive must contain ONLY the files OS2_2xx.ZIP, WARP.ZIP, 
  847.     SMALLED.HLP, README.SME, FILE_ID.DIZ, ORDER.SME, REGISTER.EXE, REGISTER.HLP 
  848.  
  849.  2. The contents of this archive are NOT MODIFIED in any way. 
  850.  
  851.  3. This version is not to be sold.  However, a reasonable disk copying fee is 
  852.     permitted. 
  853.  
  854. ====REGISTERING==== 
  855.  
  856. If you like Smalled and want to keep using it after the 30 day trial period, 
  857. you have to register it. In Smalled's case, this means you've got to buy a 
  858. registration key. This key will unlock Smalleds Save and print possibilities 
  859. (which lock up after 30 days). To obtain a registration key you first have to 
  860. run the  register.exe program included in this package. The help in the 
  861. register program or the readme.sme file will show you how to register your 
  862. personal key. (See also the ORDER.SME file.) 
  863.  
  864. Registering Smalled costs $18. 
  865.  
  866. You may register by sending the order.sme form by mail to: 
  867.  
  868. BMT Micro 
  869. PO Box 15016 
  870. Wilmington, NC  28408 
  871. U.S.A. 
  872.  
  873. Bianchi Software 
  874. Tongelresestraat 61 
  875. 5613 DB 
  876. Eindhoven 
  877. The Netherlands 
  878.  
  879. Ordering by fax or E-mail (credit card) can only be done by BMT Micro. 
  880.  
  881. Enjoy and SUPPORT SHARE/FREEWARE! 
  882.  
  883.  
  884. ΓòÉΓòÉΓòÉ 4. About the author ΓòÉΓòÉΓòÉ
  885.  
  886. If you feel the need to contact me, send your comments, criticism, wishes, bugs 
  887. and postcards (keep 'em commin' :) ) to: 
  888.  
  889. E. Slaats 
  890. Tongelresestraat 61 
  891. 5613 DB Eindhoven 
  892. The Netherlands 
  893.  
  894. EMAIL Eric.Slaats@pi.net 
  895. EMAIL E.Slaats@fe.hse.nl 
  896.  
  897.  
  898. ΓòÉΓòÉΓòÉ 5. About Smalled ΓòÉΓòÉΓòÉ
  899.  
  900.  Smalled is a 32 bit multi-threaded PM applet that is written in Borland C++ 
  901. 2.0. A must in the development of Smalled was to try to incorporate all the 
  902. goodies OS/2 has to offer. Smalled features: 
  903.  
  904. o Toolbar with Bubble-help 
  905. o Statusbar 
  906. o Complete Drag-n-Drop support 
  907. o Clipboard support 
  908. o INI Support (Saving size, place, Etc.) 
  909. o EA's (Saving fonts, wrap, tab-size) 
  910. o WYSIWYG Printing 
  911. o Multi-threading 
  912. o ATM support 
  913. o Context popup 
  914.  
  915. Just like Confed, Smalled was created out of a need to learn C++ programming 
  916. under OS/2 PM. Initialy Smalled was a spinoff from this process, but it has 
  917. evolved beyond that. This program is the result of the user reactions I've got 
  918. on earlier (free) versions of Smalled and on the articles written in EDM/2. A 
  919. lot of people have asked for features and encouraged me to expand this program. 
  920. It has taken so much out of my spare-time (and other resources) that I've 
  921. decided to make it (cheap) shareware so some of my expenses may become covered. 
  922.  
  923. Most of the programming ins and outs are published in EDM/2. Three articles 
  924. about buidling an editor version 3-4, 3-6 and 3-9. One article in simple 
  925. buttonbars (EDM/2 issue 3-8) and bubble-help (issue 3-10). Where building 
  926. Confed learned me the basics, Smalled learned me how to handle EA's, 
  927. multi-threaded printing, drag-n-drop and device contexts. 
  928.  
  929. Real helpfull were: 
  930.  
  931. o Code examples 
  932. o The DEVCON CD's 
  933. o EDM/2 magazine (GET IT!) 
  934. o The HOBBES CD's 
  935. o (BOOK) The art of OS/2 2.11 C programming 
  936. o (BOOK) Real world programming for OS/2 
  937. o (BOOK) OS/2 presentation manager programming 
  938.  
  939.  
  940. ΓòÉΓòÉΓòÉ 6. What's new / History ΓòÉΓòÉΓòÉ
  941.  
  942.  Thanks for all the mail, Please keep the comments comming especially if you 
  943. discover a bug or want something changed. This Version 1.20 has a lot to thank 
  944. the Beta testers for. A lot of the improvements were changed according to their 
  945. suggestions. I'm very pleased with the full drag-n-drop interface and I think 
  946. it should make some people happy ;) 
  947.  
  948. New/changed  in Smalled version 1.21 
  949.  
  950. o NEW Full drag-n-drop interface for selected and complete text Added are. 
  951.   Move, Copy, Print, Shred, Save 
  952. o NEW File history in file-dialog 
  953. o NEW Save selected. 
  954. o NEW Print selected. 
  955. o NEW Days left in about dialog. 
  956. o NEW 40 day lockup only for save. 
  957. o NEW CTRL-Y = Cut line. 
  958. o NEW Save as in toolbar. 
  959. o NEW Drop inserts at drop point 
  960. o NEW Print and Copy to ... in Popup menu. 
  961. o Changed CTRL-A to Save as 
  962. o Improved exe size for warp (70 Kb) 
  963. o Improved multi-threading. 
  964. o Improved Print-memory-management. 
  965. o Minor bugfix in loading files 
  966.  
  967. History 
  968.  
  969.  Smalled 1.10 25 Jan 96 
  970.  
  971. o NEW copy to file... 
  972. o NEW File Changed flag in Statusline 
  973. o NEW Nr of lines in Statusline 
  974. o NEW File attribs in File info dialog 
  975. o NEW Tab size in File info dialog 
  976. o NEW Optional load cursorpos 
  977. o NEW Optional replace-dialog position 
  978. o NEW Optional Find-dialog position 
  979. o NEW Dragtext support 
  980. o Improved Search in opendialog 
  981. o 30 day lockup only for save and print 
  982. o Fixed black bubbles in 2.1 
  983.  
  984. Smalled 1.00 1 Jan 96 
  985.  
  986. o NEW Jumppoints (CTRL-J) 
  987. o NEW preferences dialog 
  988. o NEW Popup configurable 
  989. o NEW Find updated (global and case sens e.o.) 
  990. o NEW Replace updated (global and case sens e.o.) 
  991. o NEW Position save for find and replace 
  992. o NEW Search function in open dialog 
  993. o NEW Buttonbar optional 
  994. o NEW Buttonbar status save (including bubble) 
  995. o NEW Save bubble status 
  996. o NEW default setting for tabs remembered 
  997. o NEW CTRL-P for print 
  998. o NEW CTRL-N for new 
  999. o NEW Possible to save empty files 
  1000. o NEW Possible to save unchanged files 
  1001. o NEW Fileopen with nonexisting filename sets filename 
  1002. o Improved font handling (dialog) 
  1003. o Improved FileOpen dialog 
  1004. o Improved Default dir dialog 
  1005. o Improved Bubble-help display 
  1006. o Improved All dialogs got Mnemonics control 
  1007. o Improved memory error message 
  1008. o Improved Flow open dialog 
  1009. o Improved fontsize set doesn't destroy tabsize 
  1010. o Bug fix default select standard printer 
  1011. o Bug fix Fixed alt-backspace 
  1012. o Bug fix not display opendlg if default dir is root 
  1013.  
  1014. Smalled 0.96 October 95 
  1015.  
  1016. o New Exit button in titlebar 
  1017. o New context sensitive popup menu 
  1018. o New Bubble-help 
  1019. o New Undo works for font change 
  1020. o Improved flow in conditional save 
  1021. o Improved memory managent in print 
  1022. o Improved error handling clipboard failures 
  1023. o Smaller code 
  1024. o Change F3 function key to exit 
  1025. o F2 function key for search again 
  1026. o Ctrl +/ added for select all 
  1027. o Bug fix ( hanged applet) in Cancel in save on exit 
  1028. o Bug fix in opendialog failure because of no start entries in the INI 
  1029.  
  1030. Smalled 0.95 September 95 
  1031.  
  1032. o New go line dialog 
  1033. o New color change dialog 
  1034. o New active vertical scrolling 
  1035. o New Tab size saved in EA 
  1036. o New Save as dialog on exit if untitled.fil 
  1037. o Bugfix fileopen/filesave with long names 
  1038. o Bugfix Protection against EA screwups 
  1039. o Bugfix in drop color 
  1040. o Changed default dir save (last recently used) 
  1041. o Changed fileinfodlg 
  1042. o Changed default dir dialog (remember last dir) 
  1043. o Changed Retrieve function 
  1044. o Error message on clipboard failure 
  1045. o Ctrl+O Open 
  1046. o Open Icon added 
  1047.  
  1048. Smalled 0.9 August 95 
  1049.  
  1050. o New Set default dir dialog 
  1051. o Bug fixed unable to open situations 
  1052. o Bug fix in set defaults 
  1053. o Bug fix in save on exit 
  1054. o Bug fix in Print 
  1055. o CTRL-F = find 
  1056. o CTRL-A = find again 
  1057. o CTRL-R = replace 
  1058. o Set defaults gives statusbar message 
  1059. o Wrap will be saved as default. 
  1060. o Wrap change gives statusbar message 
  1061. o Change flag on font change 
  1062. o Saves cursor position with each file 
  1063. o Modeles find/replace dialogs. 
  1064. o Improved EA's. access 
  1065. o Shortcut keys in menu's 
  1066. o Info in the options hotkey to I but T 
  1067. o New in buttonbar 
  1068. o Limitations of smalled added in Help file 
  1069.  
  1070. Smalled 0.8 Juli 95 Initial release 
  1071.  
  1072.  
  1073. ΓòÉΓòÉΓòÉ 7. Future attractions ΓòÉΓòÉΓòÉ
  1074.  
  1075. o automatic indenting 
  1076. o Printer preferences (pagenr, etc.) 
  1077. o Printer preview 
  1078. o Optional page break display 
  1079. o Optional ruler 
  1080. o Keyboard Macro's 
  1081. o Keyboard remapping 
  1082. o Easy access to ╤Ç╤ü╤é╤â╤ä, etc. 
  1083. o Correct spelling-errors in this help 
  1084. o Find, replace for <CR><LF> 
  1085. o Multi file edit 
  1086. o Append to clipboard 
  1087. o Multi level undo 
  1088. o Extensions for writing INF and HTML (separate program is comming) 
  1089. o Support for comment, history and keyword EA's 
  1090. o secondary font (fast switching) 
  1091.  
  1092.  
  1093. ΓòÉΓòÉΓòÉ 8. Freeware/shareware from the same author ΓòÉΓòÉΓòÉ
  1094.  
  1095.  SMEHTM 
  1096.  
  1097. Soon to be released is SMEHTM. This is not directly an editor but a program 
  1098. that can invoke Smalled or E.EXE and use them as editor environment for 
  1099. dedicated HTML editing. It's a small notebook that floats on-top and that can 
  1100. be used to insert HTML tags into the text that is being edited in Smalled or E. 
  1101. It supports a very large set of the HTML code set. Besides that, versions for 
  1102. INF and JAVA are being prepared. All registered users will be notified if this 
  1103. applet is released. Here are some screenshots to give an impression. 
  1104.  
  1105. Confed 
  1106.  
  1107. Confed, currently in version 0.8, is a config.sys editor. On the outside it has 
  1108. the same look and feel of Smalled. This application makes editing/creating the 
  1109. config.sys real easy. It features custom edit controls for the config commands, 
  1110. on-line help for the config.sys, and most of the features of Smalled like 
  1111. Multithreading, direct manipulation, button-bar, etc. Check it out. 
  1112.  
  1113. Confedxx.zip can be found on several OS/2 sites like ftp.cdrom.com and Hobbes. 
  1114.  
  1115.  
  1116. ΓòÉΓòÉΓòÉ 9. EDM/2 ΓòÉΓòÉΓòÉ
  1117.  
  1118. EDM/2 is a publication by developers for developers and is published by IQPac 
  1119. Inc. EDM/2 is largely the work of three people. Editor-in-chief Larry Salomon 
  1120. Jr., Associate editor Carsten Whimster and Contributing editor Gordon 
  1121. Zeglinski. Besides the columns these three add there are articles written by 
  1122. independent authors. EDM/2 is out there for three years now and is a very high 
  1123. standard publication. For me it was one of the most used sources for example 
  1124. code and explanations while building Smalled and the other OS/2 projects I do. 
  1125. If you're working on a OS/2 project now or if you're interested how Smalled was 
  1126. done, check out EDM/2, you won't be disappointed! 
  1127.  
  1128. EDM/2 can be obtained in any of the following ways: 
  1129.  
  1130. o Ftp on the Internet 
  1131.  
  1132.    - hobbes.nmsu.edu/os2/newsltr 
  1133.    - ftp.luth.se/pub/os2/programming/newsletter 
  1134.    - generalhq.pc.cc.cmu.edu/pub/newsletters/edm2 
  1135.  
  1136. o WWW readable on-line on the internet 
  1137.  
  1138.    - fttp://www.iqpac.com 
  1139.  
  1140. o The EDM/2 mailing list. Send an empty message to edm2-info@knex.mind.org to 
  1141.   receive a file containing (among other things) instructions for subscribing 
  1142.   to EDM/2. 
  1143. o On Compuserve all back issues are available in the OS/2 Developers Forum 2. 
  1144.  
  1145.  
  1146. ΓòÉΓòÉΓòÉ 10. How do I ..... ΓòÉΓòÉΓòÉ
  1147.  
  1148. Get help fast 
  1149. Use multiple Smalled instances 
  1150. Use Drag-n-Drop in Smalled 
  1151. Open a file 
  1152. Save a file 
  1153. Use the file-history 
  1154. Cut text 
  1155. Copy text 
  1156. Paste text 
  1157. Change a font 
  1158. Change colors 
  1159. Save a font 
  1160. Set preferences 
  1161. Find a word 
  1162. Replace a word 
  1163. Delete text 
  1164. Print a document 
  1165. Change word wrap 
  1166. Change tab settings 
  1167. Active vertical scroll 
  1168. Goto line 
  1169. Find a file 
  1170.  
  1171.  
  1172. ΓòÉΓòÉΓòÉ 10.1. Open a file ΓòÉΓòÉΓòÉ
  1173.  
  1174.  Opening a file can be done in three different ways. 
  1175.  
  1176. - Using file-menu open (with the filehistory) 
  1177. - Dropping a file object on the Smalled icon 
  1178. - Dropping a file object on the Smalled edit area. 
  1179.  
  1180.  
  1181. ΓòÉΓòÉΓòÉ 10.2. Save a font ΓòÉΓòÉΓòÉ
  1182.  
  1183.  The font selected by a document will be saved in the Extended attributes of a 
  1184. file, as this file is saved. 
  1185.  
  1186. The default font (font used when a new file is created or a file without 
  1187. smalled ea's is opened) can be set if the Save button is invoked on the 
  1188. Font-Dialog. This dialog is started if the set-font option is choosen from the 
  1189. options-menu or from the button-bar. 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ 10.3. Find a word ΓòÉΓòÉΓòÉ
  1193.  
  1194.  Use the find button or select Find  from the Edit-menu. 
  1195.  
  1196.  
  1197. ΓòÉΓòÉΓòÉ 10.4. Replace a word ΓòÉΓòÉΓòÉ
  1198.  
  1199.  Use the replace button or select replace  from the Edit-menu and fill in the 
  1200. dialog. 
  1201.  
  1202.  
  1203. ΓòÉΓòÉΓòÉ 10.5. Delete text ΓòÉΓòÉΓòÉ
  1204.  
  1205.  Select text and use del or the button or select Clear from the Edit-menu. 
  1206.  
  1207.  
  1208. ΓòÉΓòÉΓòÉ 10.6. Print the document ΓòÉΓòÉΓòÉ
  1209.  
  1210.  Printing the current document can be done by selecting the Print option of the 
  1211. File menu or by selecting the print button  . If a selection has to be printed 
  1212. the "print selected" checkbutton must be flagged. 
  1213.  
  1214. Another way is to drag the titlebar icon to the printer if the whole text has 
  1215. to be printed. If a selection has to be printed the selection can be dragged to 
  1216. the printer. 
  1217.  
  1218.  
  1219. ΓòÉΓòÉΓòÉ 10.7. File history ΓòÉΓòÉΓòÉ
  1220.  
  1221.  The file-history in Smalled is attached to the Standard file dialog This way 
  1222. it can be used not only for opening a file but also for retrieve, save as and 
  1223. copy to. The file-history is attached to a drop-down list that is attached to 
  1224. the file-name entry-field, This list can be operated in the same way a drive 
  1225. can be selected. The cursor-down may be used to circle through the entries or 
  1226. the button on the right of the entry-field can be invoked to show the entire 
  1227. list. 
  1228.  
  1229.  
  1230. ΓòÉΓòÉΓòÉ 11. Glossary / What is ... ΓòÉΓòÉΓòÉ
  1231.  
  1232. The following (technical) terms which may need further explanation are used in 
  1233. this help document. 
  1234.  
  1235. o OS/2 
  1236. o Clipboard 
  1237. o Presentation parameters 
  1238. o Drag-n-drop 
  1239. o Multithreading 
  1240. o Direct manipulation 
  1241. o ATM fonts 
  1242. o Extended attributes 
  1243. o Standard file dialog 
  1244. o Standard font dialog 
  1245. o File-history 
  1246. o Bubble-help 
  1247.  
  1248.  
  1249. ΓòÉΓòÉΓòÉ 11.1. Multithreading ΓòÉΓòÉΓòÉ
  1250.  
  1251.  Multithreading is the capability of OS/2 to perform more than one task at once 
  1252. for one proces. For example you can access the help of this applet, and in the 
  1253. meantime load, save or print a file.  Both actions are taking place at the same 
  1254. time . It's like walking and chewing gum at the same time. It's  NOT like 
  1255. Windows, which takes a step, performs a chew, takes a step, etc. 
  1256.  
  1257.  
  1258. ΓòÉΓòÉΓòÉ 11.2. IBM OS/2 ΓòÉΓòÉΓòÉ
  1259.  
  1260.  OS/2 is a registered trademark of International Business Machines. It's the 
  1261. wonderfull operating system you are using at the moment. 
  1262.  
  1263.  
  1264. ΓòÉΓòÉΓòÉ 11.3. Presentation parameters ΓòÉΓòÉΓòÉ
  1265.  
  1266.  Presentation Parameters are a set of properties which are attached to every 
  1267. OS/2 control. These properties command the way a control looks. The most common 
  1268. use is changing fonts and colors by dropping them on a control using Direct 
  1269. manipulation. 
  1270.  
  1271. If you want to change fonts or colors, you first have to open a font-palette, 
  1272. color-palette or scheme-palette from the system setup folder. 
  1273.  
  1274.  
  1275. ΓòÉΓòÉΓòÉ 11.4. Clipboard ΓòÉΓòÉΓòÉ
  1276.  
  1277.  The clipboard provides a temporary storage area for a piece of text, a bitmap 
  1278. or a metafile. In Smalled the only interresting part is text. It will enable 
  1279. you to move data within Smalled or share data with other applications. 
  1280.  
  1281. The most common operations on the clipboard are: 
  1282.  
  1283. Cut 
  1284. Copy 
  1285. Paste 
  1286.  
  1287. The data in the clipboard is maintained in memory only.  Clipboard data is lost 
  1288. when the computer is turned off. 
  1289.  
  1290.  
  1291. ΓòÉΓòÉΓòÉ 11.5. Direct manipulation. ΓòÉΓòÉΓòÉ
  1292.  
  1293.  One of the most attractive features of the OS/2 desktop is the possibility to 
  1294. drag objects and drop them on another object and thus start an action involving 
  1295. those two objects. This is called direct manipulation. In Smalled direct 
  1296. manipulation is completely supported. If Smalled is on the drag-site, selected 
  1297. text can be dragged by starting a drag from anywhere on the edit-area as long 
  1298. as there is a block of selected text. If the whole text has to be dragged, the 
  1299. drag must be started from the title-bar icon. 
  1300.  
  1301. The following actions can be invoked in Smalled by using Drag-n-drop: 
  1302.  
  1303. o Opening a file 
  1304. o Saving a file 
  1305. o Saving selected text 
  1306. o Copy and move of text 
  1307. o Shredding text / invoking new 
  1308. o Printing 
  1309. o Changing Presentation parameters 
  1310. o Working with Drag-text 
  1311.  
  1312. A drag can be aborted by using the ESC key or the F1 (help) key. If F1 is 
  1313. invoked, this help-page will be displayed. 
  1314.  
  1315. WARNING: The use of drag-n-drop can randomly distort bitmaps and icons on your 
  1316. system. This isn't a Smalled bug, it's a bug in OS/2 and it isn't fatal because 
  1317. everything will work just fine. However it's very anoying. IBM fixed this bug 
  1318. in Fixpack 8. So if you're experiencing trouble of this kind, just install 
  1319. fixpack 8 or higher. 
  1320.  
  1321.  
  1322. ΓòÉΓòÉΓòÉ 11.6. Opening a file through drag-n-drop ΓòÉΓòÉΓòÉ
  1323.  
  1324.  A file can be opened through drag-n-drop in several ways. 
  1325.  
  1326. - If a file object is dropped on the Smalled icon, Smalled is started and the 
  1327. file-object dropped on the Smalled icon is opened. 
  1328.  
  1329. - A file object can be dropped on the Smalled edit area when Smalled is already 
  1330. open. If Smalled doesn't contain text, the file is simply opened. If Smalled 
  1331. contains text, the text of the dropped object will be inserted at the point it 
  1332. is dropped. The complete dropped text will be selected after the drop. 
  1333.  
  1334.  
  1335. ΓòÉΓòÉΓòÉ 11.7. Saving a file through drag-n-drop ΓòÉΓòÉΓòÉ
  1336.  
  1337.  Saving text through drag-n-drop is one of the nicest features of Smalled. 
  1338. Saving can simply be achieved by dragging the titlebar-icon or a text selection 
  1339. to the place where you want the text to be saved. the WPS will create a 
  1340. data-file at the drop point containing the complete text currently in Smalled 
  1341. or in the selection. 
  1342.  
  1343. In the preferences dialog, you can set the way Smalled will set the filename. 
  1344. The possibilities are: The original filename (the one that's in the titlebar) 
  1345. is used for the save action or the system default [data file] is used. You 
  1346. don't have to worry about duplicates or overwriting a file, the filesystem 
  1347. simply numberes the file if it has the same name as an already existing file. 
  1348.  
  1349. Future releases may have a dialog for customizing the drop-name. 
  1350.  
  1351.  
  1352. ΓòÉΓòÉΓòÉ 11.8. Saving selected text through drag-n-drop ΓòÉΓòÉΓòÉ
  1353.  
  1354.  If the selected text has to be saved, simply start a drag operation from 
  1355. anywhere on the edit area as long as a selection is active. You may drag the 
  1356. selection to any place you like. The selection will be saved as data-file on 
  1357. the place you drop it. 
  1358.  
  1359. In the preferences dialog, you can set the way Smalled will set the filename. 
  1360. The possibilities are: The original filename (the one that's in the titlebar) 
  1361. is used for the save action or the system default [data file] is used. You 
  1362. don't have to worry about duplicates or overwriting a file, the filesystem 
  1363. simply numberes the file if it has the same name as an already existing file. 
  1364.  
  1365.  
  1366. ΓòÉΓòÉΓòÉ 11.9. Copy and Move text through drag-n-drop ΓòÉΓòÉΓòÉ
  1367.  
  1368.  Copying and moving text through drag and drop is supported in one instance of 
  1369. Smalled or between instances of Smalled (or to EPM). A drag can be started from 
  1370. anywhere in the edit area as long as a selection is active. The dragged text 
  1371. will be inserted at the drop point. If the SHIFT key is pressed during the 
  1372. drag, a move is assumed. If this is the case, the dragged selection will be 
  1373. deleted after the drop. 
  1374.  
  1375. After the drop, the complete text will be selected. 
  1376.  
  1377. If a drag has to be discarded, ESC will do the trick. 
  1378.  
  1379.  
  1380. ΓòÉΓòÉΓòÉ 11.10. Shredding text / invoking new through drag-n-drop ΓòÉΓòÉΓòÉ
  1381.  
  1382.  Shredding (deleting) text is the same as invoking a clear on the selected text 
  1383. with the difference that the selected text is dropped on the shredder. After a 
  1384. shred operation, the deleted text can be retrieved by invoking an undo. 
  1385.  
  1386. It's also possible to delete the whole text. In this case the titlebar-icon 
  1387. must be dragged to the shredder. If this is done, Smalled will act just as if a 
  1388. New operation is invoked. 
  1389.  
  1390.  
  1391. ΓòÉΓòÉΓòÉ 11.11. Printing through drag-n-drop ΓòÉΓòÉΓòÉ
  1392.  
  1393.  To print the complete contents of Smalled, the titlebar-icon has to be dragged 
  1394. to the printer. If this is done, a normal print operation is started. In this 
  1395. print action the dropped on printer is used. 
  1396.  
  1397. In Smalled it's also possible to print a selection. Simply start a drag from 
  1398. anywhere on the edit area (as long as a selection is active) and drop this 
  1399. selection on the printer. The currently selected text will be printed using the 
  1400. font, tab, etc. currently in use for that text in Smalled. 
  1401.  
  1402. If a drag operation has to be discarded, use ESC. 
  1403.  
  1404.  
  1405. ΓòÉΓòÉΓòÉ 11.12. Changing Presentation parameters through drag-n-drop ΓòÉΓòÉΓòÉ
  1406.  
  1407.  You can change the color of any part of the Smalled main window (except the 
  1408. smart icons) by dropping a color on it. To do this, open the system setup 
  1409. folder and start the color palette. Choose a color and drop it on the part of 
  1410. your choice For example one of the scrollbars. They will change color. If you 
  1411. exit the application, the change will be remembered. 
  1412.  
  1413. In a simmilar way, the Fonts can be changed. Start the font palette and pick a 
  1414. font. Drop it on the menubar or on the edit area. The font will change. Changes 
  1415. will be saved. 
  1416.  
  1417. You can change both color and font in a single action by dropping a scheme 
  1418. palette on Smalled. The scheme palette is also found in the system setup 
  1419. folder. 
  1420.  
  1421.  
  1422. ΓòÉΓòÉΓòÉ 11.13. Working with Drag-text ΓòÉΓòÉΓòÉ
  1423.  
  1424.  Many people use Rich Walsh's Drag-text package. This nice package can be used 
  1425. with Smalled. For Smalled to work with Drag-text, the setting for [When drag 
  1426. starts] in the Files/Fixes page must be set to [Create a pipe] or [create a 
  1427. file]. This way Smalled can find the dragged items. Preferable you use [Create 
  1428. a pipe] because this is much faster. Smalled should also be able to work with 
  1429. the [(no temp file)] setting, but I found that this isn't always reliable 
  1430. (probably due to my using OS/2 without any fixes). 
  1431.  
  1432.  
  1433. ΓòÉΓòÉΓòÉ 11.14. ATM fonts ΓòÉΓòÉΓòÉ
  1434.  
  1435.  The most fonts OS/2 uses are Adobe Type Manager fonts. These fonts are 
  1436. scalable in all directions and are supported by Smalled. There are a lot of ATM 
  1437. fonts that are freeware. They can be installed in OS/2. All the ATM fonts 
  1438. installed in OS/2 can be used in Smalled. 
  1439.  
  1440.  
  1441. ΓòÉΓòÉΓòÉ 11.15. Extended attributes ΓòÉΓòÉΓòÉ
  1442.  
  1443.  In DOS and Windows, files only have 4 attributes (actually it's 6). Files can 
  1444. be hidden, Read only, System or archived. OS/2 however can attach more 
  1445. information (attributes) to a file. This information is known as the extended 
  1446. attributes. They can have a maximum size of 64Kb for each file! 
  1447.  
  1448. The creation date and the last access date are examples of extended attributes. 
  1449. More extended attributes can be found in the settings notebook of a file. Most 
  1450. common are: 
  1451.  
  1452. - History 
  1453. - Comment 
  1454. - Keywords 
  1455. - Icon 
  1456. - long name 
  1457.  
  1458. Besides these standard extended attributes OS/2 has the ability to use custom 
  1459. EA's. Smalled uses four custom EA's to store the used font, the wrap setting, 
  1460. the tab-size and the last used cursor position. The beauty of this approach is 
  1461. that the file contents are pure ASCII and can be handled as such by every other 
  1462. application. 
  1463.  
  1464. Future releases of Smalled will probably see more EA access. 
  1465.  
  1466.  
  1467. ΓòÉΓòÉΓòÉ 11.16. Standard file dialog ΓòÉΓòÉΓòÉ
  1468.  
  1469.  The Standard file dialog is the standard dialog OS/2 provides for disk access 
  1470. actions. It enables you to change directories and drives and select a filename 
  1471. from a listbox. The entered filename will be used to open, save, save as, copy 
  1472. to or retrieve files. The file-dialog will look like the picture underneath if 
  1473. you've got fixpack 17 installed.  Hint: Use the Set default dir in the file 
  1474. menu to set the directory used by the open, save as, retrieve and copy to 
  1475. actions. 
  1476.  
  1477. The open dialog used in Smalled has some nice extra's. It has two major 
  1478. extra's. It contains a file history and a file find utility. 
  1479.  
  1480. The file entry field contains a drop down list with the 8 last used files. Even 
  1481. that are opened or saved through drag and drop are added to the list. The list 
  1482. can be activated by using the small button on the right site of the entryfield 
  1483. (just like the drive list), or the cursor keys can be used to walk through the 
  1484. entries one by one. 
  1485.  
  1486. It is also modified so it can be used to find a file anywhere on the system. If 
  1487. you change the contents of the 'Open filename:' entryfield, the Search button 
  1488. will become available. If search is pressed, Smalled will search the drive 
  1489. mentioned in the 'Drive:' field for the file entered. The search will be 
  1490. conducted recursively from the directory active in 'Directory'. So if the 
  1491. d:\files\smalled directory is current in the open-dialog. All directories under 
  1492. this directory will be searched. The filename entered may contain the wildcards 
  1493. * and ?. 
  1494.  
  1495. The Smalled open dialog also supports other ways of finding a file (since 
  1496. version 1.10). You may also enter a complete path with wildcards. If a complete 
  1497. filepath is entered and a search is conducted, all the subdirectories of the 
  1498. path entered are searched for the file mask. If you only want to search the 
  1499. entered directory, simply press return after entering the filemask (! Not the 
  1500. search button) and the File: listbox will show all the files in the entered 
  1501. directory. If a filemask with only the driveletter is entered, the whole drive 
  1502. is searched from the root. 
  1503.  
  1504. If the search is started, the 'File:' listbox will change to 'Found:'. The 
  1505. files that match the query will be displayed in that listbox. If one is 
  1506. selected it will be displayed in the 'Open filename:' entryfield. If OK is 
  1507. pressed, this file will be opened. If Cancel is pressed, the search will be 
  1508. aborted and the found listbox will dissapear. There is a quicker way to open a 
  1509. found file. Just double-click on one of the found names and Smalled will open 
  1510. it. 
  1511.  
  1512. If the search is conducted in a drive/directory combination isn't of your 
  1513. liking, just change them and press search again. The search currently underway 
  1514. will be aborted and a new search will be started. 
  1515.  
  1516. If no matching files were found, a message stating so will be displayed in the 
  1517. 'Found:' listbox. 
  1518.  
  1519.  
  1520. ΓòÉΓòÉΓòÉ 11.17. Standard font dialog ΓòÉΓòÉΓòÉ
  1521.  
  1522.  The standard font dialog is provided by OS/2 for a consistant way of selecting 
  1523. fonts. It enables you to select a font, select its attributes and style and set 
  1524. its point-size. An example of the selected font will be shown in the dialog. 
  1525. Smalled uses a slightly modified version of thsi dialog to make a difference 
  1526. between saving a font as default and applying one.  If the save buton is 
  1527. pressed, the font of the text currently loaded is changed and the font is saved 
  1528. as the default. If apply is pressed, the font used in the text loaded is 
  1529. changed. This font is saved with the file in the ea's as the file is saved. 
  1530.  
  1531.  
  1532. ΓòÉΓòÉΓòÉ 12. Limitations of Smalled ΓòÉΓòÉΓòÉ
  1533.  
  1534.  This help entry is added in version 0.9. It is added to point out to users 
  1535. what can and can't be done with Smalled. With the release of Smalled 0.95 some 
  1536. of these items have become possible. Most noticeble active scrolling and color 
  1537. changing. 
  1538.  
  1539. Smalled is based on the MLE control found in OS/2. As such it can be seen as a 
  1540. shell which makes it possible to acces this control easily. The MLE control 
  1541. (Multi Line Edit) can be found in more places in OS/2, for example in the third 
  1542. page of the file tag of the settings notebook. In this page comments etc. can 
  1543. be added. The control used to do this is the MLE control. MLE was intended to 
  1544. edit small pieces of text, typically 4kb. I found it was able to handle very 
  1545. large amounts of text (several MB's), although performance may suffer as if you 
  1546. try this.  If you use Smalled you have to live with the limitations of the MLE 
  1547. control until I find time to write my own MLE control which (of course) won't 
  1548. suffer from these limitations, or until I find a work around. 
  1549.  
  1550. The following items limit the use of smalled. 
  1551.  
  1552. Load and save performance 
  1553. 64Kb clipboard support 
  1554.  
  1555. If you have any comments beside these items please let me know. 
  1556.  
  1557.  
  1558. ΓòÉΓòÉΓòÉ 12.1. Load and save performance ΓòÉΓòÉΓòÉ
  1559.  
  1560.  In smalled loading (large) files is slow while saving the files is fast. How 
  1561. come? The MLE control was intended to handle small amounts of text. It was 
  1562. never designed to be a full sized editor. So this control is limited to 64Kb of 
  1563. text. Smalled is capable to handle larger files because there is a way around 
  1564. this, load and save the files in chunks of 64 Kb. 
  1565.  
  1566. When saving a file, the MLE control releases the 64 Kb chunks very fast so 
  1567. saving is fast. It seems even faster because it's handled multi threaded. 
  1568.  
  1569. Loading a (large) file is slow because MLE has to prepare a 64 Kb chunk of 
  1570. memory before loading 64 Kb of text. When it does this MLE displayes the clock 
  1571. pointer. With Every consecutive 64 Kb block that has to be prepared the prepare 
  1572. time grows. This makes loading slow and nothing can be done to speed it up 
  1573. (Until I write my own MLE control). If you're using files up to +- 300 Kb you 
  1574. shouldn't even notice this. Files of 1 Mb and larger suffer greatly from this 
  1575. slowing down. 
  1576.  
  1577.  
  1578. ΓòÉΓòÉΓòÉ 12.2. 64Kb clipboard support ΓòÉΓòÉΓòÉ
  1579.  
  1580.  The MLE control also handles clipboard support. With one message the selected 
  1581. text is copied to the clipboard. This has one limitation, the maximum amount of 
  1582. text that the MLE can copy to the clipboard is 64Kb. This is because the MLE 
  1583. control is limited to handling 64 Kb of text. I haven't found a way around 
  1584. this. You will be noticed if you try to cut, copy or paste more then 64 Kb. 
  1585.  
  1586.  
  1587. ΓòÉΓòÉΓòÉ 13. Keys help ΓòÉΓòÉΓòÉ
  1588.  
  1589.  As with all good applications there are some `hot keys` defined which will 
  1590. make life a little easier. Also a few mouse actions are defined as shortcuts. 
  1591.  
  1592. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1593. ΓöéKey             ΓöéAction                        Γöé
  1594. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1595. ΓöéShift-Del       ΓöéCut selection                 Γöé
  1596. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1597. ΓöéCtrl-Y          ΓöéCut current line              Γöé
  1598. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1599. ΓöéCtrl-Ins        ΓöéCopy selection                Γöé
  1600. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1601. ΓöéShift-Ins       ΓöéPaste                         Γöé
  1602. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1603. ΓöéAlt-Bksp        ΓöéUndo                          Γöé
  1604. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1605. ΓöéShift-arrow     ΓöéSelect text or extend a       Γöé
  1606. Γöé                Γöéselection in the direction of Γöé
  1607. Γöé                Γöéthe arrow                     Γöé
  1608. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1609. ΓöéShift-Home      ΓöéSelect text or extend a       Γöé
  1610. Γöé                Γöéselection to the beginning of Γöé
  1611. Γöé                Γöéthe current line              Γöé
  1612. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1613. ΓöéShift-End       ΓöéSelect text or extend a       Γöé
  1614. Γöé                Γöéselection to the end of the   Γöé
  1615. Γöé                Γöécurrent line                  Γöé
  1616. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1617. ΓöéShift-Ctrl-RightΓöéSelect text or extend a       Γöé
  1618. Γöé                Γöéselection to the beginning of Γöé
  1619. Γöé                Γöéthe next word                 Γöé
  1620. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1621. ΓöéShift+Ctrl+Left ΓöéSelect text or extend a       Γöé
  1622. Γöé                Γöéselection to the beginning of Γöé
  1623. Γöé                Γöéthe previous word             Γöé
  1624. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1625. ΓöéShift+Ctrl+Home ΓöéSelect text or extend a       Γöé
  1626. Γöé                Γöéselection to the beginning of Γöé
  1627. Γöé                Γöéthe file                      Γöé
  1628. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1629. ΓöéShift+Ctrl+End  ΓöéSelect text or extend a       Γöé
  1630. Γöé                Γöéselection to the end of the   Γöé
  1631. Γöé                Γöéfile                          Γöé
  1632. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1633. ΓöéCTRL-n          ΓöéNew                           Γöé
  1634. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1635. ΓöéCTRL-o          ΓöéOpen                          Γöé
  1636. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1637. ΓöéCTRL-s          ΓöéSave                          Γöé
  1638. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1639. ΓöéCTRL-a          ΓöéSave as ...                   Γöé
  1640. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1641. ΓöéCTRL-p          ΓöéPrint                         Γöé
  1642. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1643. ΓöéCTRL-x          ΓöéExit                          Γöé
  1644. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1645. ΓöéALT-F4          ΓöéExit                          Γöé
  1646. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1647. ΓöéF3              ΓöéExit                          Γöé
  1648. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1649. ΓöéCTRL-w          ΓöéToggle Word wrap              Γöé
  1650. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1651. ΓöéCTRL-f          ΓöéFind                          Γöé
  1652. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1653. ΓöéF2              ΓöéFind again                    Γöé
  1654. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1655. ΓöéCTRL-r          ΓöéReplace                       Γöé
  1656. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1657. ΓöéCTRL-j          ΓöéJumppoint                     Γöé
  1658. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1659. ΓöéCTRL-/          ΓöéSelect all                    Γöé
  1660. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1661. ΓöéCTRL-+          ΓöéSelect all                    Γöé
  1662. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1663. ΓöéCTRL-HOME       ΓöéGoto top of document.         Γöé
  1664. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1665. ΓöéCTRL-END        ΓöéGoto end of document.         Γöé
  1666. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1667. ΓöéTab             ΓöéInsert a tab character at the Γöé
  1668. Γöé                Γöécursor position               Γöé
  1669. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1670. ΓöéDel             ΓöéClear                         Γöé
  1671. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1672. ΓöéInsert          ΓöéSwitch between insert and     Γöé
  1673. Γöé                Γöéreplace mode. In insert mode, Γöé
  1674. Γöé                Γöénew text is inserted at the   Γöé
  1675. Γöé                Γöécursor position, moving the   Γöé
  1676. Γöé                Γöéexisting text to the right. InΓöé
  1677. Γöé                Γöéreplace mode, the new text    Γöé
  1678. Γöé                Γöéreplaces the existing text.   Γöé
  1679. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1680. ΓöéMouse           Γöé                              Γöé
  1681. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1682. ΓöéDblclk1         ΓöéSelect word under the cursor  Γöé
  1683. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1684. ΓöéSnglclk1-drag   ΓöéSelect area                   Γöé
  1685. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1686. ΓöéSnglclk2 on editΓöéActivate popup menu           Γöé
  1687. Γöéarea            Γöé                              Γöé
  1688. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1689. ΓöéDbllclk2 on     ΓöéActivate Bubble-help          Γöé
  1690. ΓöéToolbar         Γöé                              Γöé
  1691. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1692.  
  1693.  
  1694. ΓòÉΓòÉΓòÉ 14. Getting help fast ΓòÉΓòÉΓòÉ
  1695.  
  1696.  Smalled is designed with virtually all the OS/2 possiblities on board. So it 
  1697. is possible to jump to a particular help page fast. 
  1698.  
  1699. Help for the toolbar buttons can be obtained by pressing the button and holding 
  1700. the mousekey down. If F1 is pressed while the mousebutton is held down, the 
  1701. help page for the particular button action is displayed. Another quick way to 
  1702. obtain help for buttons is to turn on Bubblehelp. 
  1703.  
  1704. Help for menu items can be obtained in the same fashion. Just hold down the 
  1705. mousekey on a selected menu or menuitem and press the F1 key. 
  1706.  
  1707. Help dialogs can be obtained by the help buttons displayed on the dialogs or by 
  1708. pressing F1. 
  1709.  
  1710.  
  1711. ΓòÉΓòÉΓòÉ 15. Multiple Smalled instances ΓòÉΓòÉΓòÉ
  1712.  
  1713.  You may start Smalled more then once. You can even use Direct manipulation 
  1714. between the Smalled instances. The easiest way to start multiple instances is 
  1715. to create a new program objact anywhere you like from the templates folder and 
  1716. set Smalled.exe as the file to be executed. The next step is setting the 
  1717. "Object open behaviour" in the window tab. If this is set to "Create new 
  1718. window", a new instance of Smalled is started each time the smalled program 
  1719. icon is clicked. 
  1720.  
  1721.  
  1722. ΓòÉΓòÉΓòÉ 16. Bubble-help ΓòÉΓòÉΓòÉ
  1723.  
  1724.  In version 0.96 bubble help is included. When bubble-help is activated, a 
  1725. small window appears under a toolbar button when you mouse over it. This window 
  1726. contains a short discription concerning the function of the button currently 
  1727. under the mouse pointer. 
  1728.  
  1729. This function is considered usefull for first time users. In the long run these 
  1730. bubbles tend to irritate. So the default for bubble-help is off! To activate 
  1731. bubble-help doubleclick the mousebutton2 on the toolbar. If bubblehelp is 
  1732. turned on it will be mentioned in the statusbar. To turn bubblehelp off 
  1733. doubleclick again on the toolbar.